package com.sailing.xjpb.web.base.api;

import org.springframework.web.bind.annotation.Mapping;

import java.lang.annotation.*;

/**
 * springMvc接口版本控制注解，可以在类上或者方法上使用@ApiVersion(1)来确定接口的版本
 *
 * @author FanHaiChao
 * createDate 2024/6/25 10:55
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Mapping
public @interface ApiVersion {

    /**
     * 版本号
     *
     * @return 版本号
     */
    int value();

}
